package vashion.azeroth.biz;

import vashion.azeroth.core.biz.BrandVO;
import vashion.azeroth.core.biz.GoodItemVO;
import vashion.azeroth.core.item.pojo.ForestDO;
import vashion.azeroth.core.result.ApiResult;

import java.util.List;

/**
 * 好物页面接口列表
 * Created by liuhe on 15/10/12.
 */
public interface GoodItemService {

    /**
     * 获取好物首页需要的数据
     *
     * @param needBanner
     * @param pageNO
     * @param pageSize
     * @return
     */
    ApiResult<GoodItemVO> getGoodsInfo(boolean needBanner, int pageNO, int pageSize);


    /**
     * 获取类目树
     *
     * @return
     */
    ApiResult<List<ForestDO>> getChildForestList();

    /**
     * 获取品牌列表
     *
     * @return
     */
    ApiResult<List<BrandVO>> getBrandList();

}
